//
//  EZCDBTestModel.h
//  zhaitu
//
//  Created by ellzu on 13-7-31.
//  Copyright (c) 2013年 ellzu. All rights reserved.
//

#ifndef __zhaitu__EZCDBTestModel__
#define __zhaitu__EZCDBTestModel__

#include <iostream>
#include "EZCDataBase.h"
#include "Test2.h"


class EZCDBTestModel : public EZCDBNS::EZCDBObject
{
private:
    
public:
    EZCDBTestModel();
    virtual ~EZCDBTestModel();
    
    char *ccc;
    Test2 *t2;
    std::string str1;
    std::string str2;
    int int1;
public:
    void setStr1(const std::string &value){str1 = value;}
    void setInt1(const int value){int1=value;}

    
    void ggggg(const std::string &value);
    
    void dbsetStr1Value(const void *value);
    void* dbGetStr1Value();
    
    static void TestDatabase(const std::string &dbPatch);
    
    virtual std::vector<EZCDBNS::EZCDBFieldInfo*> DatabaseField();
};

#endif /* defined(__zhaitu__EZCDBTestModel__) */
